green gland
noun
: one of a pair of large green glands in some crustaceans (such as crayfishes) that have an excretory function and open at the bases of the larger antennae
Love words? Need even more definitions?
Merriam-Webster unabridged
Share